ServerEvents.recipes(e => {
    //增加配方：冰龙试炼珍珠合成
    e.shaped(Item.of('gateways:gate_pearl', '{gateway:"createdelight:ice_dragon"}'), [
        "ABA",
        "CDC",
        "ABA"
    ], {
        A: "iceandfire:ice_dragon_blood",
        B: "iceandfire:dragon_skull_ice",
        C: "#iceandfire:scales/dragon/ice",
        D: "minecraft:nether_star"
    })
    //增加配方：火龙试炼珍珠合成
    e.shaped(Item.of('gateways:gate_pearl', '{gateway:"createdelight:fire_dragon_eyes"}'), [
        "ABA",
        "CDC",
        "ABA"
    ], {
        A: "iceandfire:fire_dragon_blood",
        B: "iceandfire:dragon_skull_fire",
        C: "#iceandfire:scales/dragon/fire",
        D: "minecraft:nether_star"
    })
    //增加配方：雷龙试炼珍珠合成
    e.shaped(Item.of('gateways:gate_pearl', '{gateway:"createdelight:lightning_dragon"}'), [
        "ABA",
        "CDC",
        "ABA"
    ], {
        A: "iceandfire:lightning_dragon_blood",
        B: "iceandfire:dragon_skull_lightning",
        C: "#iceandfire:scales/dragon/lightning",
        D: "minecraft:nether_star"
    })
    //添加配方：永寒悚怖之门合成
    const { create, vintageimprovements } = e.recipes
    const incomplete = "gateways:gate_pearl"

    create.sequenced_assembly([
        Item.of(Item.of('gateways:gate_pearl', '{gateway:"createdelight:the_gate_of_eternal_cold"}'))
    ], "minecraft:ender_pearl", [
        create.deploying(incomplete, [incomplete, "iceandfire:dragonsteel_ice_ingot"]),
        create.cutting(incomplete, incomplete),
        vintageimprovements.vibrating(incomplete, incomplete),
        create.filling(incomplete, [incomplete, Fluid.of("createdelight:ice_dragon_blood", 250)]),
        create.deploying(incomplete, [incomplete, "createdelight:dread_heart"])
    ]).transitionalItem(incomplete).loops(4)
    .id("createdelight:sequenced_assembly/the_gate_of_eternal_cold")
    //添加配方：枯萎穿刺试炼合成
    create.sequenced_assembly([
        Item.of(Item.of('gateways:gate_pearl', '{gateway:"createdelight:piercing_withering_trial"}'))
    ], "minecraft:ender_pearl", [
        create.deploying(incomplete, [incomplete, "minecraft:wither_skeleton_skull"]),
        create.cutting(incomplete, incomplete),
        vintageimprovements.vibrating(incomplete, incomplete),
        create.deploying(incomplete, [incomplete, "minecraft:nether_star"]),
        create.deploying(incomplete, [incomplete, "iceandfire:witherbone"]),
        create.deploying(incomplete, [incomplete, "art_of_forging:sigil_of_eden"]),
        create.deploying(incomplete, [incomplete, "createdelight:otherworld_note"])
    ]).transitionalItem(incomplete).loops(4)
    .id("createdelight:sequenced_assembly/piercing_withering_trial")
    //添加恶魂试炼
    e.shaped(Item.of('gateways:gate_pearl', '{gateway:"createdelight:ghast_trial"}'), [
        "AAA",
        "ABA",
        "AAA"
    ], {
        A: "minecraft:ghast_tear",
        B: "minecraft:ender_pearl"
    })
    //添加配方：糖分临界点合成
    create.sequenced_assembly([
        Item.of(Item.of('gateways:gate_pearl', '{gateway:"createdelight:sweettide_brokenpoint"}'))
    ], "minecraft:ender_pearl", [
        create.deploying(incomplete, [incomplete, "alexscaves:radiant_essence"]),
        create.cutting(incomplete, incomplete),
        vintageimprovements.vibrating(incomplete, incomplete),
        create.filling(incomplete, [incomplete, Fluid.of("alexscaves:purple_soda", 250)]),
        create.deploying(incomplete, [incomplete, "alexscaves:conversion_crucible"]),
        create.deploying(incomplete, [incomplete, "alexscaves:biome_treat"])
    ]).transitionalItem(incomplete).loops(4)
    .id("createdelight:sequenced_assembly/sweettide_brokenpoint")
    ////添加配方：黯渊之视合成
    create.sequenced_assembly([
        Item.of(Item.of('gateways:gate_pearl', '{gateway:"createdelight:infinite_and_dark_trials"}'))
    ], "minecraft:ender_pearl", [
        create.deploying(incomplete, [incomplete, "alexscaves:pure_darkness"]),
        create.cutting(incomplete, incomplete),
        vintageimprovements.vibrating(incomplete, incomplete),
        create.deploying(incomplete, [incomplete, "createdelight:devil_eye"]),
        create.deploying(incomplete, [incomplete, "alexscaves:desolate_dagger"]),
        create.deploying(incomplete, [incomplete, "alexscaves:dreadbow"])
    ]).transitionalItem(incomplete).loops(2)
    .id("createdelight:sequenced_assembly/infinite_and_dark_trials")
    ////添加配方：磁暴领域合成
    create.sequenced_assembly([
        Item.of(Item.of('gateways:gate_pearl', '{gateway:"createdelight:magnetic_storm_field"}'))
    ], "minecraft:ender_pearl", [
        create.deploying(incomplete, [incomplete, "alexscaves:telecore"]),
        create.cutting(incomplete, incomplete),
        create.pressing(incomplete,incomplete),
        create.deploying(incomplete, [incomplete, "alexscaves:scarlet_neodymium_ingot"]),
        create.deploying(incomplete, [incomplete, "alexscaves:azure_neodymium_ingot"]),
        create.deploying(incomplete, [incomplete, "alexscaves:heart_of_iron"])
    ]).transitionalItem(incomplete).loops(4)
    .id("createdelight:sequenced_assembly/magnetic_storm_field")
})
